// pages/goods-list/index.js
Page({
    data: {
        nbTitle: '', // 初始化数据
        scenicList: [], // 用于存储景区列表的数组
        strategyArr: [], // 用于存储攻略列表的数组
        imageUrl: '', // 图片的备用地址
    },
    // 景区图片错误处理事件
    onImageError: function (e) {
        let idx = e.currentTarget.dataset.idx;
        let arr = this.data.scenicList;
        for (let i in arr) {
            if (i == idx) {
                arr[i].img = ''
            }
        }
        this.setData({
            scenicList: arr
        })
    },
    // 攻略拖报错
    ImageError: function (e) {
        let idx = e.currentTarget.dataset.idx;
        let array = this.data.strategyArr;
        for (let i in array) {
            if (i == idx) {
                array[i].img = ''
            }
        }
        this.setData({
            strategyArr: array
        })
    },
    onLoad() {
        // 页面的逻辑则通过 JS 文件中的 onLoad、onShow 等生命周期函数或其他自定义函数来处理
        wx.login({
                success: (res) => {
                    if (res.code) {
                        // 请求自己的后台服务器，传递 code 获取 session_key 和 openid
                        // 请求景区列表
                        wx.request({
                            url: 'https://jingqu.kuxia.top/app/Scenic/index', // 替换为你自己的服务器地址
                            method: 'POST',
                            success: (response) => {
                                if (response.data.code == 1) {
                                    let that = this;
                                    // console.log('景区列表', response.data.data);
                                    for (let i in response.data.data) {
                                        response.data.data[i].img = 'https://jingqu.kuxia.top' + response.data.data[i].img
                                    }
                                    // 假设服务器返回的数据中有一个名为 scenicList 的数组
                                    that.setData({
                                        scenicList: response.data.data // 更新数据
                                    });
                                }
                            },
                            fail: (err) => {
                                console.error('请求失败', err);
                            }
                        });
                        // 攻略列表
                        wx.request({
                            url: 'https://jingqu.kuxia.top/app/intro/index', // 替换为你自己的服务器地址
                            method: 'POST',
                            data: {
                                scenic_id: 3
                            },
                            success: (response) => {
                                if (response.data.code == 1) {
                                    // console.log('攻略列表', response.data.data);
                                    // 假设服务器返回的数据中有一个名为 scenicList 的数组
                                    this.setData({
                                        strategyArr: response.data.data // 更新数据
                                    });
                                }
                            },
                            fail: (err) => {
                                console.error('请求失败', err);
                            }
                        });
                    }
                }
            }),
            // 更新页面标题
            this.setData({
                nbTitle: '新标题',
            });
    },
    // 地图页面跳转
    targetMap() {
        wx.navigateTo({
            url: '/pages/maps/index',
        });
    },
    // 景点讲解
    ScenicExplanation() {
        wx.navigateTo({
            url: '/pages/ScenicExplanation/index',
        });
    }
})